artificial forests - Alemán Inglés Diccionario